package com.eta.user.service;

import com.eta.user.model.dto.UserLoginDto;
import com.eta.user.model.dto.UserRegisterDto;
import com.eta.user.model.vo.UserLoginVO;

/**
 * @author 星河一叶Ck
 * @date 2025/9/3
 * @description 用户权限服务
 */
public interface UserAuthService {

    /**
     * 用户注册
     * @param userRegisterDto 用户注册信息
     * @return 注册结果
     */
    void register(UserRegisterDto userRegisterDto);

    /**
     * 用户登录
     * @param userLoginDto 用户登录信息
     * @return 登录结果
     */
    UserLoginVO login(UserLoginDto userLoginDto);
}
